Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 HAVEN PLACE £63,196,005 £48,750,000 23 May 2017
2 HAVEN PLACE Terraced £463,473 £98,000 26 Jun 1998
3 HAVEN PLACE £63,196,005 £48,750,000 23 May 2017
4 HAVEN PLACE £63,196,005 £48,750,000 23 May 2017